package com.efast.dmom.equipment.dao.masterdata;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.efast.dmom.equipment.bean.EquipInterferSpecificDataBean;
import com.efast.dmom.equipment.bean.EquipMainInterferBaseBean;

public interface EquipTaskPageDao {

	
	//查询设备维修基本数据
	public List<EquipMainInterferBaseBean> queryRepairData(@Param(value="start")Integer start,@Param(value = "length")Integer length);

	//点击某一条维修单时，联动呈现设备履历
	public EquipInterferSpecificDataBean SelectRepairEquipResume(@Param(value="ordernumber")String orderNumber);
	public List<EquipMainInterferBaseBean> queryRepairCountData();
	public Integer queryRepairAllCount(@Param(value = "list")List<String> list);
	public List<EquipMainInterferBaseBean> selectEquipMaintainOrder(@Param(value = "start")Integer start,@Param(value = "length")Integer length);
	public Integer selectEquipMaintainOrderCount ();
	public Integer selectEquipMaintainOrderCountByStatus (@Param(value = "list")List<String> list);
	public EquipInterferSpecificDataBean selectEquipMaintainOrderDetail(@Param(value = "ordernumber")String ordernumber);
	    
	 public List<EquipMainInterferBaseBean> selectEquipCheckOrder(@Param(value = "start")Integer start,@Param(value = "length")Integer length);

	public Integer selectEquipCheckOrderByStatus(@Param(value = "list")List<String> list);

	 public Integer selectEquipCheckOrderCount();

	public EquipInterferSpecificDataBean selectEquipCheckOrderDetail(@Param(value = "ordernumber")String ordernumber);

	
	
}
